package com.lwl.blue.commont.base;

public enum ErrorCode {
    IMPORT_DATA_ERROR(-1, "导入数据不存在"),
    DATA_NOT_EXIST_ERROR(-3, "数据不存在"),
    QUO_DETAIL_NOT_EXIST_ERROR(-4, "缺少报价单明细"),
    DATA_EXISTS_ERROR(-5, "数据已存在编号为:"),
    DATA_REPEAT_ERROR(-6, "导入的数据重复，编号为:"),
    CONTRACT_DETAIL_NOT_EXIST_ERROR(-7, "缺少订单明细"),
    USER_EXISTS_ERROR(-8, "用户已存在"),
    LOGIN_SESSION_ERROR(-414,"登录信息获取失败请重新登录"),
    LOGIN_FILE_EXISTS_ERROR(-415,"上传的文件系统中未找到对应的文件"),
    POWER_DATA_EDIT_ERROR(701,"当前用户修改的数据存在数据权限，你无法进行修改"),
    CUSTOMER_NOT_ERROR(702,"客人信息缺失"),
    TEMPLATE_NOT_EXPORT_ERROR(703,"缺失导出模板"),
    SYS_EXCEPTION(9000, "系统异常,操作失败"),
    ILLEGAL_ARGUMENT(9001, "参数非法"),
    ARGUMENT_NOT_VALID(9002, "参数校验不通过"),
    FEIGN_CONNECT_TIME_OUT(9003, "服务连接超时，操作失败"),
    EXPORT_DEMO_IS_NOT_ERROR(9004, "请上传对应的导出模板"),
    UNCATCH_EXCEPTION(9999, "系统异常"),
    FILE_NAME_ERROR(601,"文件格式错误"),
   ITEM_NOT_FOUND_ERROR(602,"产品未找到");

    private int code;
    private String msg;

    public int getCode() {
        return this.code;
    }

    public String getMsg() {
        return this.msg;
    }

    ErrorCode(int code, String msg) {
        this.code = code;
        this.msg = msg;
    }

    public static String getMsgByCode(String code) {
        ErrorCode[] var4;
        int var3 = (var4 = values()).length;

        for(int var2 = 0; var2 < var3; ++var2) {
            ErrorCode errorCode = var4[var2];
            if (code.equals(errorCode.getCode())) {
                return errorCode.getMsg();
            }
        }

        return null;
    }
}
